package variable;
/*
    alt + enter : 万能快捷键

    基本数据类型的类型转换:
        前提 : double > float > long > int > char,short,byte
        自动提升 : 大类型的变量接收小类型的变量/值

        强制转换 :
            小的数据类型 变量名 = (小的数据类型)大类型的值/变量;

        原理: 数据类型所占字节数

        数据是什么类型就拿什么类型的变量进行接收,不要轻易的做类型转换!! 会导致精度损失!
 */
public class VariableDemo {
    public static void main(String[] args) {
        //定义一个double类型的变量
        //double 8 接收 int 4
        double d = 100;

        //定义一个int变量
        int num = 20;
        float f = num;
        System.out.println("---------------------");

        int num1 = 5;

        //左边是小类型
        //右边是大类型的变量
        byte b = (byte)num1;

        byte b1 = (byte)200;
        System.out.println(b1);
        System.out.println("---------------------");

        double d1 = 13.14;

        int num2 = (int)d1;

        System.out.println(num2);

    }
}
